import java.util.Arrays;
import java.util.HashMap;

/**
 * @author admin
 * 242. 有效的字母异位词
 * // 解法一：使用两个HashMap，分别统计两个字符串中的字符及次数，然后判断key和值是否相等，此方法最容易想到但效率极低
 * // 解法二：转化为char数组并排序，使用函数判断是否相等，相等则返回true
 */
public class LeeCode242 {

    public static void main(String[] args) {


        String s = "anagram";
        String t = "nagaram";

        char[] chars = s.toCharArray();
        char[] chars1 = t.toCharArray();
        Arrays.sort(chars);
        Arrays.sort(chars1);
        System.out.println(Arrays.equals(chars, chars1));


    }
}
